#include<iostream>
#include<array>
#include<string>

using namespace std;

bool isAnagram(string s, string t) {
    std::array<int, 26> record{};
    for(int i=0; i<s.size(); i++)
    {
        record[s[i]-'a']++;
    }

    for(int i=0; i<t.size(); i++)
    {
        record[t[i]-'a']--;
    }

    for(int i=0; i<record.size(); i++)
    {
        if(record[i] != 0)
        {
            return false;
        }
    }

    return true;
}

void TestCase1()
{
    string s = "anagram";
    string t = "nagaram";

    if (isAnagram(s, t))
    {
        std::cout<<"true."<<std::endl;
    }
    else
    {
        std::cout<<"false."<<std::endl;
    }
}

void TestCase2()
{
    string s = "rat";
    string t = "car";

    if (isAnagram(s, t))
    {
        std::cout<<"true."<<std::endl;
    }
    else
    {
        std::cout<<"false."<<std::endl;
    }
}


int main()
{
    TestCase1();
    TestCase2();
    return 0;
}